.play_container {
  background-color: #171717;
}

.playPage {
  width: 1200px;
  margin: 0px auto;
  overflow: hidden;
  padding: 20px 5px;
}

.page_left {
  width: 65%;
}

.ls_video {
  position: relative;
}

#dplayer {
  width: 100%;
  height: 448px;
}

.play_message {
  width: 100%;
  height: 448px;
  background: rgba(0, 0, 0, 0.67);
  text-align: center;
  padding-top: 170px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.play_message_text {
  font-size: 30px;
  color: #FFFFFF;
}

.page_left .ls_content {
  padding: 20px 60px;
  background-color: #26252b;
}

.ls_header_title {
  line-height: 45px;
}

.ls_content .ls_content_detail {
  gap: 11px;
  margin: 24px 0px;
  font-size: 13px;
  color: #6a6b6b;
  line-height: 15px;
}

.ls_content .ls_content_text {
  padding: 32px 0px;
  border-top: 1px solid #6a6b6b;
  border-bottom: 1px solid #6a6b6b;
  line-height: 37px;
}

.ls_content .ls_content_text p {
  text-indent: 36px;
}

.banner_ad_img {
  display: block;
  width: 100%;
  height: 130px;
}

.page_right {
  width: 32%;
}

/* 右下部分 */
.page_right .page_right_bottom {
  margin-top: 30px;
}

.page_right_bottom_playback_item {
  width: 49%;
}

.video_list {
  width: 50%;
}

.video_img {
  display: block;
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
  height: 107px;
}

.video_content {
  margin-top: 10px;
  line-height: 25px;
}

.video_box {
  margin-bottom: 20px;
  position: relative;
}

.video_play_img {
  width: 38px;
  height: 38px;
  display: block;
  position: absolute;
  top: 60px;
  left: 15px;
}


.page_right_bottom .page_right_bottom_advertising {
  margin-top: 40px;
  height: 224px;
  background: #3c63fa;
  font-weight: 600;
  font-size: 26px;
  color: #ffffff;
  line-height: 30px;
  letter-spacing: 4px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
